xen/arm: Don't call p2m_alloc_table from arch_domain_create
authorJulien Grall <julien.grall@arm.com>
Thu, 28 Jul 2016 14:20:13 +0000 (15:20 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 29 Jul 2016 00:41:57 +0000 (17:41 -0700)
commit9c86dbaadf0547fa74db5b9afe2aeea3780766f6
treefc817800f738941b3190b7a551ab6919948387f3
parent5dca4f3ca759efd9b8aabab4fba802b12e5b64e1
xen/arm: Don't call p2m_alloc_table from arch_domain_create

The p2m root table does not need to be allocate separately.

Also remove unnecessary fields initialization as the structure is already
memset to 0 and the fields will be overridden by p2m_alloc_table.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/domain.c
xen/arch/arm/p2m.c
xen/include/asm-arm/p2m.h